//
//  DKUtils.h
//  ZhangAo
//
//  Created by 张奥 on 14-12-31.
//  Copyright (c) 2014年 DKHS. All rights reserved.
//

#ifndef portfolio_DKUtils_h
#define portfolio_DKUtils_h

#import <UIKit/UIKit.h>

#ifdef __cplusplus
extern "C" {
#endif
    
    /**
     * 计算text所需要的size
     */
    CGSize getTextSize(UIFont *font,NSString *text, CGFloat maxWidth);
    
    /**
     * 计算text所需要的size，并保证最小宽度
     */
    CGSize getTextSizeMinWidth(UIFont *font,NSString *text, CGFloat minWidth);
    
    /**
     * 获取当前屏幕的尺寸，兼容iOS7、iOS8
     */
    CGSize getScreenSize(void);
    
    /**
     * 计算text所需要的size
     */
    CGSize getTextWidth(UIFont *font,NSString *text, CGFloat maxHeight);
	
	/**
	 *  请求 Photo 权限
	 */
	void requestPhotoPermission(void (^permissionBlock)(BOOL granted));
    
    /**
     * 判断是否支持 3D Touch
     */
    BOOL isForceTouchAvailable(void);
    
#ifdef __cplusplus
}
#endif

#endif
